//访问后端 积分等级管理模块的 js api文件
import request from '@/utils/request'
//request代表 @/utils/request中导出的 配置了baseURL的axios实例
export default {
    //给js对象创建函数，以后import引入当前文件的代码，可以通过引入的变量表示当前json对象
    //6、根据id更新积分等级
    updateById(obj){
        return request({
            url:`/admin/core/integralGrade`,
            method:'PUT',
            data: obj
        }) 
    },
    //5、根据id查询积分等级
    getById(id){
        return request({
            url:`/admin/core/integralGrade/${id}`,
            method:'GET'
        })
    },
    //4、新增积分等级
    save(obj){
        return request({
            url:`/admin/core/integralGrade`,
            method:'POST',
            data: obj
        }) 
    },
   //3、批量删除积分等级
   deleteByIds(ids){
        return request({
            url:`/admin/core/integralGrade/batchDel`,
            method:'DELETE',
            //ids的值传入的格式为：[1,2,3,4]
            data: ids
        })
    },
    //2、根据id删除积分等级
    deleteById(id){
        return request({
            url:`/admin/core/integralGrade/${id}`,
            method:'DELETE'
        })
    },
    //1、查询积分等级列表
    list(){
        //返回查询到的结果
        return request({
            url:'/admin/core/integralGrade', //请求资源路径
            method: 'GET', //请求方式 默认get
            // data: {}, 请求体参数
            // headers:{}, 请求头  
            // params:{k:v} 请求参数   url?k=v
        })
    }

}